package org.qu.vo;

import java.sql.Timestamp;

/**
 * IsnsAsk entity. @author MyEclipse Persistence Tools
 */

public class IsnsAsk implements java.io.Serializable {

	// Fields

	private Integer askId;
	private Integer userId;
	private String userName;
	private String title;
	private String detail;
	private String replenish;
	private Integer typeId;
	private String typeName;
	private Short reward;
	private Short replyNum;
	private Short viewNum;
	private Short status;
	private Timestamp addTime;
	private Timestamp replyTime;
	private Timestamp solvedTime;

	// Constructors

	/** default constructor */
	public IsnsAsk() {
	}

	/** minimal constructor */
	public IsnsAsk(Integer userId, String userName, String title,
			Integer typeId, String typeName, Short reward, Short replyNum,
			Short viewNum, Short status, Timestamp addTime) {
		this.userId = userId;
		this.userName = userName;
		this.title = title;
		this.typeId = typeId;
		this.typeName = typeName;
		this.reward = reward;
		this.replyNum = replyNum;
		this.viewNum = viewNum;
		this.status = status;
		this.addTime = addTime;
	}

	/** full constructor */
	public IsnsAsk(Integer userId, String userName, String title,
			String detail, String replenish, Integer typeId, String typeName,
			Short reward, Short replyNum, Short viewNum, Short status,
			Timestamp addTime, Timestamp replyTime, Timestamp solvedTime) {
		this.userId = userId;
		this.userName = userName;
		this.title = title;
		this.detail = detail;
		this.replenish = replenish;
		this.typeId = typeId;
		this.typeName = typeName;
		this.reward = reward;
		this.replyNum = replyNum;
		this.viewNum = viewNum;
		this.status = status;
		this.addTime = addTime;
		this.replyTime = replyTime;
		this.solvedTime = solvedTime;
	}

	// Property accessors

	public Integer getAskId() {
		return this.askId;
	}

	public void setAskId(Integer askId) {
		this.askId = askId;
	}

	public Integer getUserId() {
		return this.userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getTitle() {
		return this.title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getDetail() {
		return this.detail;
	}

	public void setDetail(String detail) {
		this.detail = detail;
	}

	public String getReplenish() {
		return this.replenish;
	}

	public void setReplenish(String replenish) {
		this.replenish = replenish;
	}

	public Integer getTypeId() {
		return this.typeId;
	}

	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}

	public String getTypeName() {
		return this.typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public Short getReward() {
		return this.reward;
	}

	public void setReward(Short reward) {
		this.reward = reward;
	}

	public Short getReplyNum() {
		return this.replyNum;
	}

	public void setReplyNum(Short replyNum) {
		this.replyNum = replyNum;
	}

	public Short getViewNum() {
		return this.viewNum;
	}

	public void setViewNum(Short viewNum) {
		this.viewNum = viewNum;
	}

	public Short getStatus() {
		return this.status;
	}

	public void setStatus(Short status) {
		this.status = status;
	}

	public Timestamp getAddTime() {
		return this.addTime;
	}

	public void setAddTime(Timestamp addTime) {
		this.addTime = addTime;
	}

	public Timestamp getReplyTime() {
		return this.replyTime;
	}

	public void setReplyTime(Timestamp replyTime) {
		this.replyTime = replyTime;
	}

	public Timestamp getSolvedTime() {
		return this.solvedTime;
	}

	public void setSolvedTime(Timestamp solvedTime) {
		this.solvedTime = solvedTime;
	}

}